.btn_miaosha, .btnh, .btnh strong, .btn_packbuy, .btn_orange, .btn_orange strong, .btn_gray, .btn_gray strong, .btn_gray20, .btn_gray20 strong
{
    display: inline-block !important;
    background: url(../../imgs/btn.png) no-repeat;
}
.btngray
{
    background-position: left -252px;
    cursor: default;
}
.btngray strong
{
    background-position: right -252px;
    color: #fff !important;
    cursor: default;
}
.btn_miaosha
{
    width: 82px;
    height: 33px;
    line-height: 33px;
    padding-left: 37px;
    font-size: 14px;
    background-position: left -165px;
    margin: 0 auto;
    color: #fff;
    font-weight: bold;
}
.btn_miaosha:hover
{
    color: #fff;
}
.btnh, .btnh strong
{
    height: 31px;
    line-height: 30px;
}
.btnh
{
    padding-left: 15px !important;
    background-position: left -199px;
}
.btnh strong
{
    padding-right: 15px !important;
    background-position: right -199px;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
}
.btnh:hover strong
{
    color: #f9c82e;
}
.btn_packbuy
{
    width: 85px;
    height: 33px;
    line-height: 33px;
    padding-left: 34px;
    font-size: 14px;
    background-position: left -26px;
    margin: 0 auto;
    color: #fff;
    font-weight: bold;
}
.btn_packbuy:hover
{
    color: #fff;
}
.btn_orange, .btn_orange strong
{
    height: 25px;
    line-height: 24px;
}
.btn_orange
{
    padding-left: 13px !important;
    background-position: left -61px;
    color: #df5c02;
}
.btn_orange strong
{
    padding-right: 13px !important;
    background-position: right -61px;
    font-weight: normal;
    cursor: pointer;
}
.btn_gray, .btn_gray strong
{
    height: 25px;
    line-height: 24px;
}
.btn_gray
{
    padding-left: 13px !important;
    background-position: left -139px !important;
}
.btn_gray strong
{
    padding-right: 13px !important;
    background-position: right -139px;
    color: #484848;
    font-weight: normal;
    cursor: pointer;
}
.btn_gray20, .btn_gray20 strong
{
    height: 20px;
    line-height: 20px;
    _line-height: 22px;
    overflow: hidden;
}
.btn_gray20
{
    padding-left: 8px !important;
    background-position: left -232px !important;
    vertical-align: middle;
}
.btn_gray20 strong
{
    padding-right: 8px !important;
    background-position: right -232px;
    color: #484848;
    font-weight: normal;
    cursor: pointer;
}
.btn_gray20:hover strong
{
    color: #000;
}
.btn_gray20disable
{
    background-position: left -278px !important;
    cursor: default;
}
.btn_gray20disable strong
{
    background-position: right -278px !important;
    color: #bbb !important;
    cursor: default;
}
.btn_miaosha:hover, .btn_packbuy:hover, .btn_orange:hover
{
    -moz-opacity: .8;
    opacity: .8;
    filter: alpha(opacity = 80);
}

a.cartBtn:hover
{
    -moz-opacity: .8;
    opacity: .8;
    filter: alpha(opacity = 80);
}
a.goOnBtn
{
    display: inline-block;
    width: 139px;
    height: 36px;
    background: url(../../imgs/btn_cart.png) 0 0 no-repeat;
}
a.checkoutBtn
{
    display: inline-block;
    width: 134px;
    height: 36px;
    background: url(../../imgs/btn_cart.png) 0 -40px no-repeat;
}
a.checkoutBtnGray
{
    background-position: left -154px;
    cursor: default;
}

.btn_pay, .btn_sub
{
    background: url("../../imgs/sprite_checkout.png") repeat scroll 0 0 transparent;
}
.btn_pay
{
    background-position: left -151px;
    display: block;
    height: 35px;
    overflow: hidden;
    text-indent: -20000px;
    width: 144px;
}
.btn_pay:hover
{
    opacity: 0.8;
}

.btn_sub
{
    display: block;
    height: 35px;
    margin: 0 0 0 auto;
    overflow: hidden;
    text-align: left;
    text-indent: -20000px;
    width: 164px;
}
.btn_sub:hover
{
    opacity: 0.8;
}
.questionMark
{
    background: url("../../imgs/sprite_account.png") no-repeat;
}
.questionMark
{
    display: inline-block;
    width: 110px;
    height: 35px;
    margin: 0 auto;
    overflow: hidden;
    font-size: 0;
    vertical-align: middle;
    width: 14px;
    height: 11px;
    background-position: left -564px;
    position: relative\0;
    top: -1px\0;
    _position: absolute;
    cursor: pointer;
}

